home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / Articulos / impresora / epson-stylus400-filter < prev    next >
Encoding:
Text File  |  1998-03-07  |  4.3 KB  |  124 lines

  1. #! /usr/sbin/magicfilter
  2. #
  3. # Magic filter setup file for Epson Stylus color printers
  4. # THIS FILE IS UNTESTED!
  5. #
  6. # This file is in the public domain.
  7. #
  8. # This file has been automatically adapted to your system.
  9. #
  10. # ---- Mentira, que lo he adaptado yo 
  11. #            -- Eloy.
  12. #
  13. # PostScript
  14. 0    %!        filter    /usr/bin/gs  -q -dSAFER -dNOPAUSE -r360x360 -sDEVICE=stcolor -sOutputFile=- - -c showpage -c quit
  15. 0    \004%!        filter    /usr/bin/gs  -q -dSAFER -dNOPAUSE -r360x360 -sDEVICE=stcolor -sOutputFile=- - -c showpage -c quit
  16.  
  17. # TeX DVI
  18. 0    \367\002    fpipe    /usr/bin/dvips  -D 600  -R -q -f 
  19.  
  20. # compress'd data
  21. 0    \037\235    pipe    /bin/gzip  -cdq 
  22.  
  23. # packed, gzipped, frozen and SCO LZH data
  24. 0    \037\036    pipe    /bin/gzip  -cdq 
  25. 0    \037\213    pipe    /bin/gzip  -cdq 
  26. 0    \037\236    pipe    /bin/gzip  -cdq 
  27. 0    \037\240    pipe    /bin/gzip  -cdq 
  28.  
  29. # troff documents
  30. 0    .\?\?\040    fpipe     `/usr/bin/grog  -Tps $FILE` 
  31. 0    .\\\"        fpipe     `/usr/bin/grog  -Tps $FILE` 
  32. 0    '\\\"        fpipe     `/usr/bin/grog  -Tps $FILE` 
  33. 0    '.\\\"        fpipe     `/usr/bin/grog  -Tps $FILE` 
  34. 0    \\\"        fpipe     `/usr/bin/grog  -Tps $FILE` 
  35.  
  36. # ditroff
  37. 0    "x T ps"    pipe     /usr/bin/grops 
  38. 0    "x T dvi"    pipe    /usr/bin/grodvi 
  39. 0    "x T ascii"    pipe    /usr/bin/grotty 
  40. 0    "x T latin1"    pipe    /usr/bin/grotty 
  41. 0    "x T lj4"    reject    Cannot print LaserJet 4 ditroff files.
  42.  
  43. # Portable bit-, grey- and pixmaps
  44. 0    P1\n        pipe     /usr/bin/pnmtops  -scale 1000 -dpi 180  2>/dev/null 
  45. 0    P2\n        pipe     /usr/bin/pnmtops  -scale 1000 -dpi 180  2>/dev/null 
  46. 0    P3\n        pipe     /usr/bin/pnmtops  -scale 1000 -dpi 180  2>/dev/null 
  47. 0    P4\n        pipe     /usr/bin/pnmtops  -scale 1000 -dpi 180  2>/dev/null 
  48. 0    P5\n        pipe     /usr/bin/pnmtops  -scale 1000 -dpi 180  2>/dev/null 
  49. 0    P6\n        pipe     /usr/bin/pnmtops  -scale 1000 -dpi 180  2>/dev/null 
  50.  
  51. # HP Printer Control Language (PCL) -- assume start with reset code
  52. 0    \033E\033    reject    Cannot print PCL files on this printer. 
  53.  
  54. # HP Printer Job Language (PJL)
  55. 0    \033%-12345X    reject    Cannot print PJL files on this printer. 
  56. 0    "@PJL "        reject    Cannot print PJL files on this printer. 
  57. 0    @PJL\t        reject    Cannot print PJL files on this printer. 
  58. 0    @PJL\r        reject    Cannot print PJL files on this printer. 
  59. 0    @PJL\n        reject    Cannot print PJL files on this printer. 
  60.  
  61. # GIF files
  62. 0    GIF87a        pipe    /usr/bin/giftopnm  2>/dev/null
  63. 0    GIF89a        pipe    /usr/bin/giftopnm  2>/dev/null
  64.  
  65. # JFIF (JPEG) files
  66. 0    \377\330\377\340\?\?JFIF\0    pipe    /usr/bin/djpeg  -pnm
  67.  
  68. # TIFF files (the last two bytes of the "magic" is really a version number;
  69. # but the magic is really lame and as far as I have understood the version
  70. # number has never changed and never will, so we include it.)
  71. 0    MM\0\x2a    pipe    /usr/bin/tifftopnm  2>/dev/null
  72. 0    II\x2a\0    pipe    /usr/bin/tifftopnm  2>/dev/null
  73.  
  74. # BMP files (even lousier magic -- Microsoft strikes again!)
  75. 0    BM\?\?\?\?\?\?\?\?\?\?\?\?\x0c    pipe    \
  76.     /usr/bin/bmptoppm  2>/dev/null
  77. 0    BM\?\?\?\?\?\?\?\?\?\?\?\?\x40    pipe    \
  78.     /usr/bin/bmptoppm  2>/dev/null
  79. 0    BM\?\?\?\?\?\?\?\?\?\?\?\?\x28    pipe    \
  80.     /usr/bin/bmptoppm  2>/dev/null
  81.  
  82. # Sun rasterfiles
  83. 0    \x59\xa6\x6a\x95 pipe    /usr/bin/rasttopnm  2>/dev/null
  84.  
  85. # SGI Imagelib (IRIS RGB) files
  86. 0    \x1\xda        pipe    /usr/bin/sgitopnm  2>/dev/null
  87. 0    \xda\x1        pipe    /usr/bin/sgitopnm  2>/dev/null
  88.  
  89. # FIG files; reported by Steven P. Hill <sph@uscbu.ih.att.com>
  90. 0    #FIG        pipe    /usr/bin/X11/fig2dev  -Lps -P
  91.  
  92. #
  93. # Standard rejects... things we don't want to print
  94. #
  95.  
  96. # Various archive formats
  97. 257    ustar\0        reject    Attempted to print a tar file.
  98. 257    "ustar  \0"    reject    Attempted to print a tar file.
  99. 0    07070        reject    Attempted to print a cpio file.
  100. 0    PK\3\4        reject    Attempted to print a zip file.
  101. 20    \xdc\xa7\xc7\xfd reject    Attempted to print a zoo file.
  102.  
  103. # Binaries (Linux): reject with email message
  104. 0    \013\1d\0    reject    Attempted to print a compiled binary.
  105. 0    \100\1d\0    reject    Attempted to print a compiled binary.
  106. 0    \007\1d\0    reject    Attempted to print a compiled binary.
  107. 0    \314\0d\0    reject    Attempted to print a compiled binary.
  108. 0    \177ELF        reject    Attempted to print an ELF object.
  109. 0    \007\001\0    reject    Attempted to print an object file.
  110. 216    \021\001\0\0    reject    Attempted to print a core dump file.
  111. 0    !<arch>        reject    Attempted to print an archive.
  112. 0    =<ar>        reject    Attempted to print an archive.
  113.  
  114. # Don't confuse this one with troff!
  115. 0    .snd        reject    Attempted to print Sun/NeXT audio data.
  116.  
  117. # optimistic troff magic
  118. 0    .        fpipe     `/usr/bin/grog  -Tps $FILE` 
  119. # wacko troff magic
  120. 0    '''        fpipe     `/usr/bin/grog  -Tps $FILE` 
  121.  
  122. # Default entry -- for normal (text) files.  MUST BE LAST.
  123. default                 pipe    /usr/bin/enscript --lineprinter
  124.